package UDPTools.Interface;

import UDPTools.Exceptions.UDPListernerException;
/**
 * L'interface UDPListenerInterface définie les methodes qui gèrent la reception
 * de signaux entre deux systèmes.
 * 
 * <p>toutes les methodes définies dans l'interface UDPSenderInterface lèvent 
 * une exception de type  <tt>UDPListernerException</tt>
 *
 *  @author      Frank Djomo
 * @author      Christelle SIAGO HAPPI
 * @author      djomopoueme@gmail.com
 * @author      christelle.siagohappi@gmail.com
 * @version     1.0
 * @see     UDPListernerException
 */
public interface UDPListenerInterface {
    /**
     * Gère le démarrage de l'écoute sur la socket
     * @throws UDPListernerException 
     */
    public void StartListening() throws UDPListernerException;
    /**
    * Gère l'arrêt de l'écoute sur la socket
    */
    public void StopListening() ;

}
